package cn.dt67.service;

import cn.dt67.pojo.User;

import java.util.List;

public interface UserService {

    //展示所有的用户信息
    List<User> getAllUser();

    //根据前台输入的userCode 和 userPassward 查询用户信息
    User findUser(String userCode, String userPassword);

    //查询所有的角色信息
    List<User> findUserList(String roleName, int roleId, int currentPageNo, int pageSize);

    int getUserCount(String roleName, int roleId);

    //保存方法
    boolean addNewUser(User user);

    //根据id获取user
    User findById(int id);

    //修改用户信息
    boolean update(User user);

    //删除用户信息
    boolean delete(int id);

    //校验userCode是否存在
    boolean userCodeExists(String userCode);

}
